Introduce Audit logging to your EF application using Repository & Unit of Work

Introduce Auditing in your application that uses Entity Framework by utilizing the Repository and Unit of Work design patterns.

Background Motion

Background Motion is a community site allowing the public to contribute or find content for use with Windows DreamScene.

Bus Booking System

busbooking.zip (21,2 MB)
Bus Booking system

Architecture Lab: Data Patterns & Practices

Contains different types of code samples to explore different types of technical solutions/patterns from an architect's point of view.

.NET Domain-Driven Design with C#: Problem-Design-Solution

dddpds.zip (1,9 MB)
The purpose of this project is to hold the source code for my latest book, .NET Domain-Driven Design with C#: Problem-Design-Solution. The book is one large case study of a real-world application, named SmartCA, which is a smart client application implemented with the latest .NET technologies and following DDD principles. The application is a smart client built using WPF (recently migrated to .NET 4.0), with a local SQL Server Compact 3.5 database as its data store. The framework and SQL CE bits used are all from the Visual Studio 2010 RTM release. The application uses a custom developed solution to sychronize with the server (Synchronization Framework) using messages, as well as a custom client-side membership implementation (Client Membership System) that is built on top of the Synchronization Framework..

Design Patterns Library With Eamples

A reference samples library for design patterns of all types

Dino

dino.zip (24,3 MB)
Dino is a simple ORM wrapper framework that provides a consistent set of interfaces for working with a variety of ORMs in a single Unit of Work. Dino is built to be extremely lightweight, with built in support for abstracting away some of the intricicies of using various ORMs.

EntityFramework.Patterns

EFPatterns.zip (37,3 MB)
EntityFramework.Patterns (EFPattern) provides ready to use patterns that will leverage you development with Entity Framework 4. - Generic Repository, Unit of work, Internationalization, Audit Log, Audit Trail, Repository Decorator, Archive etc...

Entity Framework Repository & Unit of Work Template - Moved to GitHub

efrepository.zip (1 002 kB)
Moved to Github at https://github.com/danemorgridge/efrepo

Entity Framework Repository Unit of Work Pattern

Enterprise Data Repository (EDR): is a library design to be used in both web and standalone/non web application. It manages the lifecycle of the object context

Entity Framework Extensions

This project includes extensions for the entity framework, includes unit of work pattern with event support, repository pattern with event support, and so on.

FNHMVC

FNHMVC.zip (231,0 MB)
FNHMVC is an architectural foundation for building maintainable web applications with ASP.NET, MVC, NHibernate & Autofac.

Generic Queryable Data Repository

This is a .Net generic queryable repository that can be used in a variety of projects - most easily used with Entity Framework Database First.

Generic Repository & Unit Of Work

It is simple and easy to use library, using this along with Entity Framework you would be able to perform CRUD (Create, Read, Update & Delete) operations witho

URF - Unit of Work & (extensible/generic) Repositories Framework

Stop creating a repository for every single entity in your domain layer with this generic Unit of Work and Repository Framework!

hxCore

hxcore.zip (11,3 MB)
hxCore is our implementation of the Domain Driven Design Architecture. Also providing a set of helper classes for ASP.Net and WCF development.

NHibernate with ASP.net Problem-Design-Solution

Project to accompany the NHibernate with ASP.net Problem-Design-Solution Wrox Blox by Scott Millett, demonstrating how to use NHibernate within a web context (ASP.net) whilst applying enterprise design patterns and following a Domain Driven Design methodology.

Nova Commons

NovaCommons.zip (10,1 MB)
Nova Commons is an application architecture developed by Nova Software. The architecture adopts a lot of best practices and well-known open source projects.

NQueries

NQueries.zip (27,0 MB)
Transactional data access layer using UnitOfWork and Repository patterns against IQueriables. Key features: - plain pocos - multithread spanning transactions - loose coupled from the Entity Framework - easy transaction/datacontext management

NRepository

nrepository.zip (65,1 MB)
NRepository is a set generic repository libraries (including Entity Framework and MongoDb) with a strong focus on CQRS.